@echo off
chcp 65001 >nul
echo ========================================
echo 🎹 会说话的键盘 - Windows安装脚本
echo ========================================
echo.

REM 检查Python
python --version >nul 2>&1
if %errorlevel% neq 0 (
    echo ❌ 未找到Python
    echo.
    echo 请先安装Python 3.6或更高版本
    echo 下载地址: https://www.python.org/downloads/
    echo.
    echo 💡 安装Python时请勾选"Add Python to PATH"
    echo.
    pause
    exit /b 1
)

echo ✅ Python已安装
python --version

REM 检查pip
pip --version >nul 2>&1
if %errorlevel% neq 0 (
    echo ❌ 未找到pip
    echo 请重新安装Python并勾选"Add Python to PATH"
    pause
    exit /b 1
)

echo ✅ pip已安装
echo.

REM 安装Python依赖
echo 📦 安装Python依赖库...
echo.
pip install pynput pygame
if %errorlevel% neq 0 (
    echo.
    echo ❌ 依赖安装失败
    echo.
    echo 请尝试手动安装：
    echo   pip install pynput pygame
    echo.
    pause
    exit /b 1
)

echo.
echo ✅ 所有依赖安装完成！
echo.
echo 🎉 安装成功！
echo.
echo 📝 使用说明：
echo    1. 双击 start_keyboard_windows.bat 启动程序
echo    2. 或直接运行: python speaking_keyboard_windows.py
echo.
echo 🎮 控制快捷键：
echo    Ctrl+Alt+K: 切换开关
echo    Ctrl+Alt+↑: 音量增加
echo    Ctrl+Alt+↓: 音量减少
echo    Ctrl+Alt+Q: 退出程序
echo.
pause


